package br.com.Atv04;

public class FuncionarioHorario extends Funcionario {

	//atributos
	private double valor_hora;
	private float qtd_horas;
	
	//construtores
	public FuncionarioHorario() {}
	
	public FuncionarioHorario(String cpf, String nome, String idade, double salario) {
		super(cpf, nome, idade, salario);
	}

	public FuncionarioHorario(double valor_hora, float qtd_horas) {
		super();
		this.valor_hora = valor_hora;
		this.qtd_horas = qtd_horas;
	}

	//getters and setters
	public double getValor_hora() {
		return valor_hora;
	}
	public void setValor_hora(double valor_hora) {
		this.valor_hora = valor_hora;
	}
	public float getQtd_horas() {
		return qtd_horas;
	}
	public void setQtd_horas(float qtd_horas) {
		this.qtd_horas = qtd_horas;
	}

	@Override
	public double obterSalario() {
		double salario = qtd_horas * valor_hora; 
		return salario;
	}

	//toString
	@Override
	public String toString() {
		return "Funcionario [cpf=" + super.getCpf() + ", nome=" + super.getNome() + ", idade="
				+ super.getIdade() + ", salario=" + super.obterSalario() + "]";
	}
	
	
	
	
	
}
